Career 2017 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F1 Germany F9 Chile F1 Chile F2 Germany F13 Israel F4 Poland F1 XL Capital Bermuda Open - Bermuda Renault Slovenian Open - Ljubljana TennisCup Vlaanderen - Antwerp ECM Cup - Prague Zivnobanka Czech Open - Prostejov ATU Cup 2001 - Weiden 9th Wartburg Open - Eisenach Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen VIII Trofeo Ciutat de Barcelona - Barcelona USTA Challenger of Burbank - Burbank 2001 UT Tyler Patriot Challenger - Tyler Copa Ericsson Costa Rica - San Jose Maia Open 2002 - Maia Architect Open - Budapest Compaq Challenger - Bucharest Ciur Pribram Challenger - Pribram Tampere Challenger - Tampere Volkswagen TED Open - Istanbul Segovia Challenger Open Castilla y Leon - Segovia Qwarant Cup - Sopot Grolsch Cup - Warsaw Maia Challenger - Oporto USTA Tennis Championships of Houston - Houston V Trofeo Barcelona de Tenis - Barcelona Cairo Challenger - Cairo Las Vegas Challenger - Las Vegas Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Healthsouth/USTA Men's Challenger of Burbank - Burbank ATP Challenger Hamburg - Hamburg ATP Heineken Challenger 1999 - Ho Chi Minh City Honda-Kah Open - Singapore Barletta Citta Della Disfida Open 99 - Barletta XL Capital Bermuda Open - Bermuda Quelle Cup 1999 - Furth Zagreb Open - Zagreb Prague Challenger - Prague Venice Challenger - Venice Tenniscup of Flanders - Ostende CA Challenger - Graz Polish Open 99 - Poznan JVC Trophy - Vienna BMW Brixina Tennis Open - Bressanone Kyiv UMC Open - Kiev Pekao Open - Szczecin Cairo Challenger - Cairo Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires Copa Ericsson - Guadalajara Maia Open - Oporto Open Sainte-Victoire - Aix-En-Provence Baumag Open - Budapest Schickendanz Open - Furth Zivnobanka Czech Open - Prostejov Exim Agmedia Open - Kosice Internationale Badische Meisterschaften Um Den Techem Cup - Zell St. Petersburg Challenger by Kinex - St. Petersburg Open Castilla y Leon - Segovia CA Challenge - Graz 3° Trofeo 'Citta di Brindisi' - Brindisi Akbank Private Banking-TED Open - Istanbul Corona Mexico City Open - Mexico City Uncle Toby's Australian Men's Clay Court Challenger - Canberra Porsche Open - Poznan Timisoara Challenger - Timisoara Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov Privat Bank Cup - Dnepropetrovsk X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Citta di Monza - Monza Garden Open 2005 - Rome ECM Prague Open 2005 - Prague 4° Sporting Challenger - Turin Czech Open 2005 - Prostejov Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Gran Copa Ericsson - Rio de Janeiro ATP Open Castilla y Leon - Segovia XL Capital Bermuda Open - Bermuda Pro Tennis World Open - Sunrise Torneo Internacional Challenger Fila 2005 - Leon Garden Open - Rome ECM Prague Open - Prague GHI Bronx Tennis Classic - Bronx Nuembrecht Challenger - Nuembrecht Oberstaufen Cup - Oberstaufen ATP Slovak Open Challenger - Bratislava Kobstaedernes ATP Challenger - Kolding Samsung Secruities Cup Challenger - Seoul IPP Open - Helsinki Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise Mitsubishi Electric Europe Cup - Monza Top Wool Challenger Biella - Biella Nord LB Open 2007 - Braunschweig Tatra Banka Slovak Open - Bratislava Riviera di Rimini Challenger - Rimini PEOPLEnet Cup - Dnepropetrovsk San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Asirom Challenger - Brasov Antonio Savoldi-Marco Co. - Manerbio Pekao Open 2005 - Szczecin Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Copa Petrobras - Santiago Tennis Napoli Cup 2007 - Napoli Baden Open - Karlsruhe Pekao Open 2003 - Szczecin Morocco Tennis Tour - Casablanca Tehran Open ATP Challenger - Tehran Unicredit (Suisse) Bank S.A. Challenger - Chiasso Open de L'Isere - Grenoble Kosice Open-Steelers Cup 2008 - Kosice Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Morocco Tennis Tour - Marrakech Czech Open 2006 - Prostejov The Nottingham Challenger - Nottingham Memorial Manfredini - Sassuolo 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Okal Cup 2003 - Eckental Tunis Open 2007 - Tunis IPP Open - Helsinki Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig ECU Prague Open - Prague Czech Indoor Open - Prague Top Wool Challenger-Immagine Trophy - Biella Ischgl International Tennis Challenger 2003 - Ischgl ATP Challenger 2003 Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Porsche Open - Poznan Heilbronn Open - Heilbronn Gemax Open 2002 - Belgrade S Tennis Master Championship - Graz Challenger Lugano - Lugano Challenger 42 - Andrezieux The LTA Hull Challenger - Hull Challenger Ford de Cherbourg - Cherbourg Memorial Piertomaso Tessitore - San Remo Zivnobanka Czech Open - Prostejov Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Sardinia International Championship - Cagliari Sporting Challenger '07 Trofeo Regione Piemonte - Turin Zagreb Open - Zagreb dBI Tennis Challenger - Binghamton Whirlpool Open - Budapest Zivnobanka Open - Prostejov Tehran Open 2004 - Tehran Jaegermeister Open - Braunschweig San Marino Cepu Open - San Marino Oberstaufen Cup - Oberstaufen Black Forest Open 2000 - Freudenstadt Pekao Open 2004 - Szczecin CA-Challenge 2000 - Graz Siemens Open 2007 - Scheveningen Porsche Open - Poznan Aamulehti Tampere Open - Tampere Levene Gouldin & Thompson Tennis Challenger - Binghamton Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Copa Sevilla - Seville Karshi Challenger - Karshi Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava Ipsos Bucharest Challenger - Bucharest Open de Tanger - Tangier SIR Supermercadi Challenger - Rome Kobstaedernes ATP Challenger - Kolding 2000 Cairo Challenger - Cairo Riviera di Rimini Challenger - Rimini Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank Lambertz Open - Aachen USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Internationaux de Tennis de Brest - Brest Dusseldorf Open 2006 - Dusseldorf Pekao Open - Szczecin Ethias Trophy - Mons Neride Prague Indoor - Prague Tatra Banka Open - Bratislava BCP Tennis Classic - Sao Paulo Heilbronn Open - Heilbronn Copa Petrobras Argentina - Buenos Aires KGHM Polish Indoors - Wroclaw San Remo Tennis Cup 15° Piertomaso - San Remo Tashkent Challenger - Tashkent 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Samsung Securities Cup - Seoul Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta XI Venice Open - Venice Neride Prague Indoor - Prague TED Open-Akbank Private Banking - Istanbul XL Challenger de Tenis Copa Sevilla - Seville Heilbronn Open - Heilbronn Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires The Nottingham Cahllenger - Nottingham KGHM Dialog Polish Indoors - Wroclaw Tatra Banka Open - Bratislava IPP Open - Helsinki Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Neride Prague Indoor - Prague Jameson Cup - Milan KGHM Emax Polish Indoors - Wroclaw XI Abierto Internacional de Salinas - Salinas Internationaux du Doubs - Besancon Ostrava Challenger BMW Tennis Championship - Sunrise Intersport Heilbronn Open - Heilbronn Bancolombia Open - Bogota San Luis Potosi ATP Challenger - San Luis Potosi XL Bermuda Open - Bermuda Morocco Tennis Tour - Tanger Gemax Open - Belgrade Open Carparti - Brasov Unicredit Czech Open - Prostejov Warsteiner Challenger Wolfsburg - Wolfsburg Challenger 42 - Andrezieux Marburg Challenger Prosperita Open 2007 - Ostrava Unicredit Czech Open 2007 - Prostejov Jersey Challenger Volkswagen Challenger 2004 - Wolfsburg KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Ljubljana Open 2002 - Ljubljana Uncle Toby's Burnie Challenger - Tasmania ECM Cup - Prague Zagreb Open - Zagreb Hungarian Open - Budapest San Marino Cepu Open - San Marino Karlsruhe Challenger Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona ATU Cup - Weiden XL Capital Bermuda Open - Bermuda GHI Bronz Classic - Bronx IX Open Internacional D'Andorra - Andorra 10th Wartburg Open - Eisenach Furth Challenger Ispat Open 2004 - Ostrava Open de Montauban - Montauban Muller Cup - Ulm Steelers Cup - Kosice Oberstaufen Cup - Oberstaufen Ljubljana Open - Ljubljana Dusseldorf Open Challenger 2007 - Dusseldorf The Hilversum Open - Hilversum Czech Open - Prostejov The Wrexham Challenger - Wrexham Banjaluka Challenger 2007 - Banja Luka ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Pekao Open - Szczecin GHI Bronx Classic - Bronx CA Challenge 2002 - Graz XXIX Edizione 'A.Savoldi Marco' - Manerbio Internationale Badische Meisterschaffen Um Den Techem Cup - Zell ATP Challenger Trophy 2007 - Trnava Stella Artois Clay Court Championship - Budaors Asirom Challenger Brasov - Brasov Oberstraufen Cup - Oberstaufen Ethias Trophy - Mons Challenger 42 - Andrezieux The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen Cepu Open - San Marino Barletta Citta Della Disfida Open 2000 - Barletta TED Open - Istanbul Venice Open - Venice Morocco Tennis Tour - Meknes Copa Petrobras Santa Cruz - Santa Cruz de la Sierra 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Status Athens Open - Athens ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava Mobilux Open - Luxembourg Bulgarian Challenger 2002 - Sofia Polish Open 2000 - Poznan ATP Challenger Numea - New Caledonia Sunrise Challenger Zagreb Open - Zagreb Podebradka Cup - Prague Copa Telefonica CTC Chile - Santiago Kyiv UMC Open - Kiev Geneva Challenger - Geneva Sporting Challenger '08-Trofeo Regione Piemonte - Turin Dallas Challenger Internazionali di Tennis de San Marino - San Marino Olimp Kyiv Open - Kiev The Wrexham Challenger - Wrexham Genoa Open Challenger-Fondazione Carige - Genova 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto CA-Challenge - Graz Copa Petrobras - Montevideo Qatar ATP Challenger - Doha Caversham International Tennis Tournament - Jersey Intersport Heilbronn Open - Heilbronn Black Forest Open - Freudenstadt Kyiv UMC Open - Kiev Diego Open - Budapest Kamnik Challenger - Kamnik Gemax Open - Belgrade Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari Warsteiner Challenger Lubeck - Lubeck Geneva Challenger Open Castilla y Leon - Segovia Graz CA Challenger - Graz Dusseldorf Open Challenger - Dusseldorf Haagen Dazs Open - Caracas Panama City Challenger Copa Petrobras Santiago - Santiago Pekao Open 2001 - Szczecin Zagreb Open - Zagreb Tatra Banka Open 2006 - Bratislava XII Abierto Internacional de Salinas - Salinas Southern Capital Cup - Almaty Tento Czech Open - Prague International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Sybase Open - San Jose Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Galleryfurniture.com Challenge - Atlanta U.S. Men's Clay Court Championships - Orlando Wideyes Swedish Open - Bastad Croatia Open - Umag Generali Open 2000 - Kitzbuhel Internazionali di Tennis di San Marino - San Marino Davidoff Swiss Indoors - Basel Gold Flake Open - Chennai Cerveza Club Colombia Open - Bogota Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona BMW Open - Munich Heineken Trophy - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport Croatia Open - Umag Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo Grand Prix Hassan II - Casablanca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Milan Indoors - Milan Copenhagen Open - Copenhagen Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Gelsor Open Romania - Bucharest Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Connex Open Romania - Bucharest Gold Flake Open - Chennai Dubai Open - Dubai Estoril Open - Estoril Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Chennai Open - Chennai International Tennis Championships - Delray Beach BellSouth Open - Vina del Mar SAP Open - San Jose Kroger / St. Jude International - Memphis Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart If Stockholm Open - Stockholm Chennai Open - Chennai Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest ABN/AMRO World Tennis Tournament - Rotterdam Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca PTT Thailand Open - Bangkok PTT Thailand Open - Bangkok Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Aircel Chennai Open - Chennai Heineken Open - Auckland Ecuador Open - Quito Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Shenzhen Open - Shenzhen Chengdu Open - Chengdu Medibank Private International - Sydney Legg Mason Tennis Classic - Washington D.C. Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Tennis Masters Series - Monte Carlo Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Montreal Shanghai - Shanghai BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, Group 1, 2R, MAR-CZE 0-5 Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, Group I, 2R, AUT-NED 2-3